草庐IT

Android ListView 滚动到顶部

全部标签

Android WebView 可滚动

我正在制作一个基于androidWebView类的浏览器。我想在webview上启用水平和垂直滚动,并希望它的行为与android浏览器完全一样?list文件中是否有任何设置,或者我应该覆盖默认的webviewclient类。 最佳答案 WebViewdocumentation说:Bydefault,aWebViewprovidesnobrowser-likewidgets它还说:AWebViewhasseveralcustomizationpointswhereyoucanaddyourownbehavior.Theseare:.

android - 带有 subview 的 ScrollView ,如何有条件地拦截滚动

我有一个容器ViewGroup,让我们在ScrollView中称它为screen。这个容器View包含许多其他的Views,我们称它们为widgets,其中一些有兴趣防止ScrollView滚动并自己使用MotionEvent(例如可平移的图片)我想不出要使用的正确事件拦截策略。ScrollView总是在child之前处理事件,或者child处理事件但scrollview被禁用。我读到有关在subview中发布getParent().requestDisableInterceptTouchEvent()如果此View想要捕获事件,但他们的onTouchEvent没有被调用,我想因为Sc

android - 在 Android 中构建一个无限滚动的类似日历的 View

这不是代码问题,我将指南解释为没问题。我一直在研究一种在Android中构建类似日历的无限ScrollView的方法,但我陷入了僵局。现在我的困境是,大多数可用的相似View都以重复的方式将它们的subview相对放置。我的意思是:item4在item3之后,item3在item2之后,并且所有项目之间有恒定的填充/边距。我需要的是一种生成无限长的可ScrollView的方法,该View可能包含也可能不包含项目。这些项目应放置在View中的可变位置。我可以描述外观相似的View的最佳方式是可无限滚动的类似日历的一天View。到目前为止,我最好的两个选择是使用新的RecyclerView

android - 如何保存和恢复 RecyclerView 滚动的确切位置?

这个问题在这里已经有了答案:HowtosaveRecyclerView'sscrollpositionusingRecyclerView.State?(20个答案)关闭7年前。抱歉我的英语不好。我想要准确的位置。在activity/fragment被destroyed(无论是我销毁还是系统销毁)之后,我重新打开activity/fragment,RecyclerView也可以作为它被销毁时的相同位置。“same”不是“item位置”的意思,因为可能上次item只显示了一部分。我想恢复完全相同的位置。我尝试了下面的一些方法,但没有一个是完美的。有人可以帮忙吗?1.第一种方式。我使用onS

android - 水平滚动的 GridView

我目前有一个垂直滚动的GridView,一切正常。但是现在我想更改我的布局并让gridview的宽度而不是高度随着它变大而增长,我迷路了。每次将项目添加到gridview时,我都尝试简单地更改列宽。但是即使正确添加了项目,也不会出现垂直滚动。有解决此问题的巧妙方法,还是我必须制作自己的gridview?:(干杯, 最佳答案 ButnowthatIwanttochangemylayoutandhavethegridviewgrowonitswidthinsteadofheightasitgrowsbigger我不相信GridView支

android - Horizo​​ntalScrollView,自动滚动结束动画

我有一个horizo​​ntalScrollView,我需要在加载View时自动滚动以动画结束。我已经实现了这个方法来做到这一点:finalHorizontalScrollViewstrip=(HorizontalScrollView)contentView.findViewById(R.id.horizontalScrollView1);strip.postDelayed(newRunnable(){publicvoidrun(){strip.fullScroll(HorizontalScrollView.FOCUS_RIGHT);}},1000L);它工作正常,但是,主要问题是滚动

android - 如何使gridview滚动条始终可见android 4.0.3

我的Activity中有一个gridview,我想让它的滚动条始终可见。有人知道怎么做吗?谢谢。 最佳答案 要使滚动条在AndroidView中始终可见,请将以下属性添加到布局xml中的相关容器android:scrollbarFadeDuration="0"引用this.特别适用于Android4.0.3API级别15,您可以使用,android:fadeScrollbars它定义滚动条不使用时是否淡出。必须是bool值,“true”或“false”。Source.使用代码View.setScrollbarFadingEnable

android - 如何处理 Lollipop 5.1 上的快速滚动?

背景我制作了一个小型库,展示了如何模仿AndroidLollipop的股票联系人应用程序的样式,here.问题似乎在Android5.1上,快速滚动条看起来和之前的有很大不同,而且太靠右了,所以很难使用。Android4.4截图:这是Android5上的屏幕截图:在Android5.1上:我发现了什么我试图浏览Android5.1的所有“新增功能”部分,以及一些相关的类文档,但我没有发现任何特别之处,除了“setFastScrollStyle”。但是,我找不到任何关于如何使用它的解释(加上它来自API21,所以这可能不是原因)。问题如何让快速滚动条稍微靠左一点,以便更容易触摸它?如何使

android - ListView 不在 android 中的 NestedScrollView 内滚动

我从使用ListView的View寻呼机中扩充了一个fragment。ListView在Lollipop之前的设备中不支持setNestedScrollingEnabled。所以我在NestedScrollView中添加了ListView,但是当滚动列表时它不会滚动。任何人都可以建议我任何解决方案。提前致谢。 最佳答案 尝试使用setNestedScrollingEnabled(true); 关于android-ListView不在android中的NestedScrollView内滚动

android - PageViewer 内的 GridView 有滞后滚动

我在PageViewer中实现了一个GridView,但是滚动并不像它应该的那样流畅。GridView中的View正在拦截触摸。这让我发疯我已经尝试了所有方法,虽然有一个方法有效,但最终并不是一个好的解决方案。首先是我的代码。apps_grid.xmlapp_item.xmlactivity_main.xmlAppModel.javapublicclassAppModel{privateStringlabel;privateStringpkg;privateDrawablemIcon;publicAppModel(Stringname,Stringpkg,Drawableicon){t